turtle eggs - French English Dictionary